#include"progress.h"
#include <unistd.h>
#include<string.h>


char s[5] = "|/-\\";
char bar[NUM];


void progressBar(int rate)
{
    int len = strlen(s);
    printf("[%-100s][%d%%][%c]\r", bar,rate,s[rate%len]);
    fflush(stdout);
    if(rate < 100)
    {
       bar[rate++] = STYLE;
    }
    else
    {
        memset(bar ,'\0',sizeof(bar));
    }
}



//void progressBar()
//{
//    char s[5] = "|/-\\";
//    char bar[NUM];
//    memset(bar ,'\0',sizeof(bar));
//    int cnt = 0;
//    int len = sizeof(s);
//    while(cnt <= 100)
//    {
//        printf("[%-100s][%d%%][%c]\r", bar,cnt,s[cnt%len]);
//        fflush(stdout);
//        bar[cnt++] = STYLE;
//        usleep(100000);
//    }
//
//    printf("\n");
//}


